home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
MISCEOUS
/
TAPES.LZH
/
TAPES336.DOC
< prev
Wrap
Text File
|
1989-02-28
|
15KB
|
412 lines
Tapes V3.36
Copyright (c) 1987, 1988, 1989 Charles E. Kindel
All Rights Reserved
KindlCo Software Systems
1509 East Second Street
Tucson, AZ
85719
CompuServe [71551,1455]
Tapes 3.36 (c) KindlCo February 28, 1989
Product Information
TAPES is a freeware product. It may be freely copied and
used as long as the following four rules are followed:
1) The program and this documentation may not be modified
in any way, shape, or form.
2) A copy of this documentation is provided with the
program.
3) No charge, other than a media and handling charge (not
to exceed $5.00), is made.
4) It is not offered as a promotion to buy any other
product.
If you use this program, a donation of $5.00 would be
appreciated. I am trying to save enough money to purchase the
MicroSoft Windows Development Kit. As soon as I buy it my goal
is to port TAPES and my other applications to windows. The
address is on the first page of this documentation.
TAPES helps you keep your cassette tapes organized by
allowing you to print out neat inserts for cassette cases. It
requires an Epson or IBM ProPrinter dot matrix printer or an
Hewlett Packard Laser Jet. I have designed it to be "quick and
dirty"; just run the program, enter your data, print, and exit.
If you find any bugs or incompatibilities please let me know
at the above address or on CompuServe. Any suggestions on
improving this program would be greatly appreciated.
Please note that the name of my software company has changed
the spelling of its name. The new spelling is KindlCo;
previously it was KindelCo.
Page -2-
Tapes 3.36 (c) KindlCo February 28, 1989
Instructions
The program is very easy to use: just enter the titles and
songs (programs, whatever) for each side of the cassette and
press [ESC] to bring up the option menu. [F10] will quit from
the main screen. Simple.
On the screen the top line of each "side" is the TITLE.
When printed, this is what will appear on the "front" of the
cassette shell. The rest of the lines on each "side" are for the
SONGS and will be printed on the "top" of the cassette shell.
Editing TITLES and SONGS works exactly the same except the TITLES
have wider fields (they can be longer).
Once you have printed out an insert, simply cut it out along
the dotted lines and insert it in the cassette shell. The best
way to do this is to place the TAPES insert on top of the
original cardboard insert that came with the cassette. While
holding the TAPES and cardboard inserts together, place both in
the cassette shell. The cardboard insert will force the TAPES
insert to fold at the appropriate places. Note that if you have
a Hewlett Packard LaserJet or compatible printer the insert will
be about 1 millimeter to wide if you cut exactly on the dotted
lines, thus you should cut just a little bit inside of the lines.
Moving around the screen:
[Right Arrow] --> Moves forward one character.
[Left Arrow] <-- Moves back one character.
[Up Arrow] Moves up one field and wraps around at the top of
the screen.
[Down Arrow] Moves down one field and wraps around at the
bottom of the screen.
[Page Up] and
[Page Down] Treats each side as a "page". Will always take
you to the top of one of the sides.
[Home] Moves to the beginning of the current field.
[End] Moves to the end of the current field.
Page -3-
Tapes 3.36 (c) KindlCo February 28, 1989
Editing:
[Ins] Toggles Insert mode. Small cursor means insert,
large cursor means overwrite. Default is insert.
[Del] Deletes character under cursor.
[BackSpace] Destructive backspace.
[Ctrl-Home] Erases entire field.
[Ctrl-End] Erases to the end of the field.
Options:
[ESC] Brings up a menu window that allows you to Print,
Clear, Select Tape type and Noise Reduction, and Exit.
To select any of the menu options, press the first
(highlighted) character of the option.
[P] Will print the cassette insert. Make sure printer is
on and the paper is aligned with the perforation just
above the print head. Two labels will be printed on a
Standard 8.5 X 11 piece of paper, and the program will
automatically send a form-feed after the second one.
The tape type and noise reduction you have selected, as
well as the system date, will be printed on the bottom
of the insert.
[C] Will clear any songs and titles you have entered. If
you have entered any data, you will be prompted.
[T] Each time you press [T] the tape type will cycle
between Type I (Normal 70us), Type II (CrO2 120us), and
Type III (Metal). The program defaults to Type II.
[N] Cycles between the various noise reduction systems
available (None, Dolby B, Dolby C, and dbx). The
program defaults to Dolby C.
[L] Cycles between the printer port you want the output to
go to. Lpt1, Lpt2, com1, and com2 are supported. Lpt1
is default.
[I] Install printer. You can select between an EPSON/IBM
compatible dot matrix or HP Laser Jet printer.
[S] Save default configuration (including Tape Type, Noise
Reduction, Printer Port, and Type of Printer).
Page -4-
Tapes 3.36 (c) KindlCo February 28, 1989
TAPES is pretty smart about how it saves its
configuration. The user is not required to keep track
of configuration files because TAPES saves its
configuration information in the TAPES.EXE file. DOS
versions 3.0 and greater provide the path and name of
the executing program. Thus if you are using DOS 3.0
or greater TAPES will find the TAPES.EXE file using
this method. If you are using DOS versions earlier
than 3.0 then TAPES will search the current directory,
then all of the directories listed in your PATH
statement for TAPES.EXE. It will save the
configuration to the first copy of TAPES.EXE it finds.
If TAPES cannot find a copy of TAPES.EXE an error
message will be displayed.
[Q] Quits TAPES. You will be prompted if you have entered
any data.
[ESC] Removes the menu and returns to the main screen.
[F10] Quit. This will quit and send you back to DOS. Again
you will be prompted if you have typed anything.
More Printers!
If you try TAPES on your printer and it doesn't work
correctly (i.e. it's not compatible with the currently supported
printers) I'll modify tapes so that it supports your printer.
Look in your printer manual for the following software control
codes:
COMPRESSED ON (17 characters per inch)
COMPRESSED OFF (10 characters per inch)
BOLD ON (or Double Strike)
BOLD OFF
1/8th inch line spacing (or 8 lines per inch)
1/6th inch line spacing (or 6 lines per inch).
Write these codes down and send them to me along with the name of
the printer and $5.00 (no cash!). Include your name and address
and the type of disk you need (i.e. 5.25 inch or 3.5 inch). I
will send you a modified version that should work! The reason
I'm willing to do this is that I have no way of knowing what the
various printer codes are for different printers.
Page -5-
Tapes 3.36 (c) KindlCo February 28, 1989
History
The program was originally written on an Apple ][+ using
Apple Pascal. It was also my first Pascal program, and in it's
original state it did little more than prompt you for each song
and then print, it had NO editing capabilities. The Turbo Pascal
version on my Apple //e running CP/M was much improved. I called
that version 1.00.
VERSION 1.00 was then ported to the PC (with only minor
changes). Turbo on the PC is much more powerful than on the
Apple because of the IBM specific routines that Borland
provides. Because of this, I was able to completely revamp
the "user interface" (it used to be completely menu driven
and ugly). This was VERSION 2.00.
Slowly the program began to transform into something that
might be useful to people other than me. When I reached
Version 2.30 I began distributing it on local bulletin
boards.
VERSION 3.00 - Improved the speed of the editing functions
and the feel of the interface. I know that this is not
exactly a full blown word processor and I have probably gone
overboard for such a program, but I use it a lot and I have
not seen any thing like it anywhere else.
VERSION 3.20 is just a little faster and looks different
than 3.00, but is basically the same.
VERSION 3.21 - Added ProPrinter Support. Originally the
program set tabs in the printer then it would just send a
tab to line things up. But, since IBM in their infinite
wisdom decided to offset the ProPrinter tabs by one from the
Epson standard, I simply calculate the number of spaces
needed instead of using tabs.
VERSION 3.22 - 1/29/88 - Fixed bug that caused the cursor to
go to the character immediately below the current one when
RETURN was hit. Now the cursor will go to the beginning of
the next line. Also fixed bug that made the QUIT and CLEAR
prompts appear even if no keys had been hit.
VERSION 3.30 - 2/23/88 - Conversion to Turbo Pascal 4.0.
Now an .EXE file. No significant changes except in speed.
VERSION 3.31 - 5/28/88 - Added code to detect 43 line EGA
or 50 line VGA. TAPES now switches out of these modes into
Page -6-
Tapes 3.36 (c) KindlCo February 28, 1989
25 line mode when it starts and goes back to original mode
when it is done. The cursor now changes size when
Insert/Overwrite is toggled with the Insert key. Small
cursor means insert mode is on, block cursor means overwrite
is on. Made the prompts for Clear, and Quit be in windows.
VERSION 3.32 - 7/18/88 - Enhanced the program's ability to
detect video modes. Will now work on displays with greater
than 80 columns (although it wont USE any of those columns
except for the title screen). Also some speed improvements
in screen speed.
VERSION 3.34 - 1/18/89 - Fixed stupid way PgUp and PgDown
worked. Now they work more intuitively.
VERSION 3.35 - 2/1/89 - Added Tape Type and Noise Reduction
options as well as menu window. Some code optimization.
VERSION 3.36 - 2/28/89 - Added printer port and printer type
options. Now supports HP LaserJet. Save configuration
option implemented.
COMING SOON - As soon as I can afford the MicroSoft Windows
2.x Software Developers Kit arrives I hope to port TAPES to
Windows. Stay Tuned.
Copyright (C) Charles E. Kindel, 1987, 1988, 1989
KindlCo Software Systems
1509 E. Second Street
Tucson, AZ 85719
CIS PPN [71551,1455]
Page -7-